ARTICLE,ASIDE,AUDIO,CANVAS,COMMAND,DATALIST,DETAILS,EMBED,FIGCAPTION,FIGURE,FOOTER,HEADER,HGROUP,KEYGEN,METER,NAV,OUTPUT,PROGRESS,SECTION,SOURCE,VIDEO{display:block;}
MARK,RP,RT,RUBY,SUMMARY,TIME{display:inline;}
BODY{background:#E6E6E8;color:#4F4F4F;font-family:Georgia, "Times New Roman", Times, serif;font-size:100%;line-height:1.25em;}
HTML{min-width:1200px;}
HTML,BODY{height:100%;}
A IMG{border:0px;}
IMG{vertical-align:top;}
FIELDSET{border:none;}
A{color:#D61E20;outline:none;text-decoration:underline;}
A:hover,A:focus{text-decoration:none;}
A:active,A:visited{}
HEADER{background:url(../images/top.gif) top left repeat-x;height:180px;overflow:hidden;}
HEADER H1{left:0px;position:absolute;top:49px;}
HEADER H1 A{display:block;font-size:70px;height:45px;text-decoration:none;width:257px;}
HEADER NAV{left:0;position:absolute;top:140px;width:950px;z-index:20;}
SECTION{font-size:0.75em;text-align:left;width:100%;}
FOOTER{background:url(../images/bot.gif) top repeat-x #E6E6E8;color:#353535;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;position:relative;}
FOOTER A{color:#D61E20;text-decoration:underline;}
FOOTER A:hover{text-decoration:none;}
FOOTER UL{list-style:none;margin:0;padding:0;}
FOOTER UL LI{background:url(../images/bg_li.gif) center left no-repeat;display:inline;float:left;margin:0px;padding:2px 14px 2px 14px;}
FOOTER UL LI A{color:#353535;display:block;float:left;text-decoration:none;}
FOOTER UL LI A:hover{color:#D61E20;text-decoration:none;}
H1,H2,H3,H4,H5,H6{color:Black;line-height:1.2em;margin:0 0 23px 0;}
H1{font-size:45px;}
H2{font-size:40px;}
H3{font-size:36px;}
H4{font-size:32px;}
H5{font-size:28px;}
H6{color:Black;font-size:24px;}
P{margin-bottom:21px;}
ABBR[TITLE],DFN[TITLE]{border-bottom:1px dotted #FF0000;color:#E34D29;cursor:help;text-transform:uppercase;}
ABBR,ACRONYM{border-bottom:1px dashed #E34D29;}
EM,DFN{font-style:italic;}
B{color:#353535;}
BIG{font-size:22px;}
DEL{color:#E34D29;text-decoration:line-through;}
INS{background-color:#E34D29;color:#FFF;text-decoration:none;}
DFN{color:#E34D29;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;letter-spacing:1px;}
Q{color:#E34D29;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
SUP{font-size:10px;padding-bottom:10px;}
SUB{font-size:10px;vertical-align:bottom;}
VAR{font-style:normal;}
MARK{background-color:#FF9;color:#E34D29;font-style:italic;font-weight:bold;}
ADDRESS{font-style:italic;margin:0 0 1.5em;}
PRE,CODE,TT{display:block;font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
CODE{background-color:#F6F6F6;border:1px dotted #333;color:#333;display:block;line-height:1.67em;padding:3px 2px 3px 5px;text-shadow:none;}
PRE{white-space:pre;}
::selection{background:#BDBDBF;color:#000;}
::-moz-selection{background:#BDBDBF;color:#000;}
BLOCKQUOTE{background:url(../images/quotes.png) no-repeat 0 0;color:#6B6A6A;font-size:1.16em;line-height:1.2em;margin:0 5px 10px 5px;padding:0 10px 10px 95px;quotes:none;}
OL{font-weight:bold;margin:0;padding:0;}
OL LI{color:#FFF;font-size:12px;list-style-position:outside;list-style-type:decimal;margin-left:30px;}
OL LI DIV{background:url(../images/bg_ol.gif) 2px 4px no-repeat;color:#4F4F4F;display:block;font-size:12px;font-weight:normal;line-height:28px;margin-left:-28px;padding-left:36px;text-decoration:none;}
OL LI DIV A{text-decoration:none;}
OL LI DIV A:hover{text-decoration:underline;}
OL LI DIV STRONG{color:#353535;}
DL{margin:15px 0;}
DL DT{color:#353535 !important;font-size:1.16em;margin-bottom:15px;}
DL DD{margin-bottom:1.5em;}
TABLE{border:2px solid #E34D29;width:100%;}
TABLE THEAD TH{background:#E34D29;border:1px solid #FF7655;color:#FFF;padding:15px 20px;text-align:left;text-transform:uppercase;}
TABLE TBODY TD{background:#FAFAFA;border:1px solid #BFBFBF;padding:10px 20px;}
TABLE TR TD:hover{background-color:#BFBFBF;color:#E34D29;}
FIGURE{background:#E6E5E8;border:1px solid #000;float:left;margin:4px 26px 0 0;}
FIGURE FIGCAPTION{color:#2D2D2D;font-size:22px;padding:11px 0 11px 0;text-align:center;}
INPUT,SELECT,TEXTAREA{font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;vertical-align:middle;}
*+HTML .tabs CODE{overflow:visible;}
HEADER UL.icon LI A{color:#14ACBA;padding:0;text-decoration:none;}
HEADER UL.icon LI A:hover{text-decoration:none;}
A #sitemap_box{background-position:0px 0px;}
A:hover #sitemap_box{background-position:23px 0px;}
#faded .pagination1 LI A{background:url(../images/bull.png) 0 0 no-repeat;display:block;float:left;height:9px;text-decoration:none;text-indent:-5000px;width:9px;}
#faded .pagination1 LI:hover A,#faded .pagination1 LI.current A{background:url(../images/bull-h.png) 0 0 no-repeat;text-decoration:none;}
#loopedSlider .pagination LI A{-moz-border-radius:5px;-webkit-border-radius:5px;background:#141414;border-radius:5px;border-style:solid;color:#141414;display:inline-block;height:9px;position:relative;text-decoration:none;text-indent:-1000em;width:9px;}
#loopedSlider .pagination LI:hover A{background:#E24A27;color:#E24A27;text-decoration:none;}
#loopedSlider .pagination LI.active A{background:#E24A27;color:#E24A27;text-decoration:none;}
.pagination-container A.previous{display:none;}
.pagination-container A.next{display:none;}
.hr A{background:url(../images/arrow-top.png) no-repeat 0 6px;color:#6B6A6A;font-family:Arial, Helvetica, sans-serif;padding-left:13px;position:absolute;right:5;text-decoration:none;text-transform:uppercase;top:25px;}
.hr A.more{background:url(../images/arrow-top.png) no-repeat 0 6px;color:#6B6A6A;font-family:Arial, Helvetica, sans-serif;padding-left:13px;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:25px;}
.hr A.more.down{background:url(../images/arrow-down.png) no-repeat 0 6px;}
.hr A:hover{color:#000;}
.product_tags A{font-size:100%;line-height:18px;}
UL.list LI A{color:#4F4F4F;line-height:18px;text-decoration:none;}
UL.list LI A:hover{text-decoration:underline;}
UL.list1 LI A{background:url(../images/bg_list1.png) top left no-repeat;color:#050404;display:block;font-size:21px;font-style:italic;line-height:43px;padding-left:45px;text-decoration:none;width:222px;}
UL.list1 LI A:hover{background:url(../images/bg_list1.png) bottom left no-repeat;color:#FFF;text-decoration:none;}
UL.list_1 LI A{color:#4F4F4F;line-height:18px;text-decoration:none;}
UL.list_1 LI A:hover{text-decoration:underline;}
UL.list_2 LI A{color:#4F4F4F;line-height:18px;text-decoration:none;}
UL.list_2 LI A:hover{text-decoration:underline;}
.news LI A.title{color:#8E8D8B;display:block;font-size:11px;margin-bottom:.5em;text-transform:uppercase;}
.layouts-nav LI A{background:#333 !important;color:#FFF;cursor:pointer;float:left;margin-right:10px;padding:2px 10px;position:relative;text-decoration:none;}
.layouts-nav LI A:hover{background:#E34D29 !important;}
#contact-form A{cursor:pointer;}
#contact-form.main-contacts .buttons-wrapper A{float:right !important;margin:0 0 0 12px;}
DL#accordion A{display:block;text-decoration:none;}
DL#accordion DT A{-moz-box-shadow:1px 1px 0 #D1D1D1;-webkit-box-shadow:1px 1px 0 #D1D1D1;background-color:#333132;background-image:url(../images/arrow1.gif);background-position:100% 16px;background-repeat:no-repeat;box-shadow:1px 1px 1px #D1D1D1;color:#7F7F7F;display:block;font-size:12px;font-weight:bold;margin-bottom:4px;padding:9px 0 9px 21px;text-decoration:none;}
DL#accordion DT A:hover{background-color:#8E8D8B;color:#FFF;}
DL#accordion DT.active A{background-color:#CCC;background-image:url(../images/arrow2.gif);color:#333;}
DL#accordion DD A{background:none;display:inline;font-weight:bold;padding:0;text-decoration:underline;width:auto;}
DL#accordion DD A:hover{background:none;text-decoration:none;}
.sub_menu LI A{font-size:12px !important;line-height:30px!important;}
A.aToolTipCloseBtn{background:url(../images/close.gif) no-repeat;display:block;height:20px;outline:none;overflow:hidden;position:absolute;right:-20px;text-indent:-9999px;top:-15px;width:20px;}
.coin-slider A{border:none;outline:none;text-decoration:none;}
.cs-buttons A{-moz-border-radius:6px;-webkit-border-radius:6px;background:#322E30;behavior:url(js/pie.htc);border:1px solid #322E30;border-radius:6px;color:#E34D29;float:left;height:10px;margin-left:5px;text-indent:-9999em;width:10px;}
.cs-buttons A:hover,.cs-buttons A.cs-active{background-color:#E34D29;border:1px solid #E34D29;color:#FFF;}
DIV.content A,DIV.navigation A{color:#777;text-decoration:none;}
DIV.content A:focus,DIV.content A:hover,DIV.content A:active{text-decoration:underline;}
DIV.slideshow A.advance-link{display:block;height:243px;overflow:hidden;text-align:center;width:466px;}
DIV.slideshow A.advance-link:hover,DIV.slideshow A.advance-link:active,DIV.slideshow A.advance-link:visited{text-decoration:none;}
A.thumb{display:block;}
UL.thumbs LI.selected A.thumb{}
A.thumb:focus{outline:none;}
.tabs .selected A{background:#F0F0F0;color:#000;padding-bottom:10px;}
.tabs A:hover{background:#F0F0F0;color:#000;}
.tabs A{background:#000;color:#FFF;display:block;padding:5px 10px;text-decoration:none;}
UL#twitter_update_list LI:hover A{color:#000;}
UL#twitter_update_list LI A{color:#000;}
UL#twitter_update_list LI SPAN A{color:#E34D29;}
.code A.code-icon{margin-bottom:10px;}
.code A.code-icon:hover{color:#000;text-decoration:none;}
.code A.code-icon I{font-style:normal;padding-right:6px;}
#advanced UL LI A{color:#4393D0;text-decoration:none;}
#advanced UL LI A:hover{text-decoration:underline;}
#advanced UL UL A{color:#DFDFDF;text-transform:capitalize;}
#advanced UL UL UL LI A{color:#939393;}
.container{overflow:hidden;width:100%;}
.wrapper{overflow:hidden;width:100%;}
.main{margin:0 auto;position:relative;width:950px;}
.row .col-1{margin-right:15px;width:200px;}
.row1 .col-1{margin-right:20px;width:302px;}
.row2 .col-1{margin-right:30px;width:190px;}
HEADER .indent{padding:0;position:absolute;right:0px;top:147px;width:63px;z-index:90;}
HEADER UL.icon{list-style:none;margin:0;padding:0;}
HEADER UL.icon LI{display:inline;float:left;margin:0;padding-left:5px;}
#sitemap_box{background:url(../images/sitemap.gif);height:20px;width:23px;}
#toolsAndMills{color:#4F4F4F;font-size:70px;left:101px;position:relative;top:-120px;}
.products_head{-moz-border-radius:15px;-moz-box-shadow:4px 4px 7px #999;-webkit-border-radius:15px;-webkit-box-shadow:4px 4px 7px #999;background-color:#EAEAEA;border:1px solid #4F4F4F;border-radius:15px;box-shadow:4px 4px 7px #999;color:#161819;margin-bottom:45px;overflow:hidden;padding:20px 20px 40px 20px;}
.products_head IMG{float:left;margin:0 40px 20px 0;max-width:50%;}
.main_slider{height:449px;margin:0 auto;position:relative;width:950px;}
.kwicks-wrapper{overflow:hidden;width:950px;}
.kwicks-box{border:1px solid #323232;padding:12px;}
.kwicks{height:448px;list-style:none;margin:0;overflow:hidden;padding:0 !important;position:relative;}
.kwicks LI{background:none !important;cursor:pointer;display:block;height:449px;overflow:hidden;padding:0 !important;width:237.5px;}
.kwicks.horizontal LI{float:left;margin-right:0;}
.kwicks_vertical{background:#000;height:449px;list-style:none;margin:0;overflow:hidden;padding:0 !important;position:relative;width:950px;}
.kwicks_vertical LI{cursor:pointer;display:block;filter:alpha(opacity=50);float:none;height:196px;opacity:.5;overflow:hidden;padding:0 !important;}
.kwicks_vertical LI.active{filter:alpha(opacity=100);opacity:1;}
#prev,#next{display:block;height:111px;position:absolute;top:198px;width:55px;z-index:20;}
#prev{background:url(../cycle_slides/button-left.png) left 0px no-repeat;left:0;}
#next{background:url(../cycle_slides/button-right.png) right 0px no-repeat;right:0;}
.zoom-slogan{background:none !important;height:449px;height:107px;left:71px;overflow:hidden;position:absolute;top:198px;width:301px;z-index:15;}
#slogan IMG,#slogan1 IMG{background:none !important;filter:progid:dximagetransform.microsoft.alphaimageloader();}
.zoom-slogan1{background:none !important;height:122px;overflow:hidden;position:absolute;right:67px;top:198px;z-index:15;}
ASIDE.bottom{background:#000;padding:0 0 0 15px;position:relative;}
#faded{height:270px;left:0;position:relative;top:0;z-index:1;}
#faded .pagination1{bottom:0px;left:0px;list-style:none;position:absolute;width:60px;}
#faded .pagination1 LI{float:left;font-size:0;line-height:0;padding-right:6px;}
#loopedSlider .container{font-size:12px;height:390px;margin:0;overflow:hidden;position:relative;width:950px;}
#loopedSlider .slides{left:0;position:absolute;top:0;}
#loopedSlider .slides .div{display:none;position:absolute;top:0;width:950px;}
#loopedSlider .slides .div DIV{color:#A6A6A6;color:#A6A6A6;display:block;font-size:18px;left:15px;position:absolute;top:80px;width:410px;z-index:900000;}
#loopedSlider .slides .div H1{background:#F8F8FA;color:#141414;font-size:80px;letter-spacing:-2px;margin-bottom:0;}
#loopedSlider .slides .div H2{background:#F8F8FA;color:#666666;font-size:40px;margin-top:-20px;}
#loopedSlider .slides .div .img{position:absolute;right:0;}
#loopedSlider,#newsSlider{clear:both;position:relative;width:950px;}
#loopedSlider .pagination{position:absolute;right:0px;top:30px;width:60px;z-index:9000;}
#loopedSlider .pagination LI{display:inline;float:left;margin-right:6px;}
.pagination-container{float:right;padding:11px 168px 0 0;width:193px;}
.img-left{float:left;margin:0 20px 0px 0;}
.img-left1{float:left;margin:0 5px 0px 0;}
.img-left2{float:left;margin:0 40px 20px 0;}
.tail{background:url(../images/tail.gif) 0% 50% repeat-x;margin-bottom:40px;padding-bottom:2px;}
.tail1{background:url(../images/tail.gif) 0% 99% repeat-x;padding-bottom:45px;}
.tail2{background:url(../images/tail1.gif) bottom repeat-x;margin-bottom:21px;padding-bottom:18px;}
.tail-menu-top{background:url(../images/tail.gif) bottom repeat-x;margin-bottom:4px;padding-bottom:1px;}
.tail-menu-bottom{background:url(../images/tail.gif) bottom repeat-x;margin-top:4px;padding-bottom:35px;}
.txt-1{color:#5E5E5E;display:block;float:right;font-weight:bold;margin-bottom:31px;}
.num{background:url(../images/bg_num.gif) top left no-repeat;color:#FFF;float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;font-weight:bold;line-height:51px;padding-bottom:21px;padding-right:18px;text-align:center;width:51px;}
.txt{color:#D9310A;font-size:16px;font-weight:bold;margin-bottom:5px;}
.txt1{color:#D9310A;float:left;font-size:16px;font-weight:bold;margin-bottom:5px;width:28px;}
.icon-1{left:16px;position:absolute;top:6px;}
FOOTER .inside{padding:33px 0px 50px 0px;position:relative;}
.tel_footer{font-size:20px;position:absolute;right:56px;top:61px;valign:center;}
FOOTER UL .first{background:none;padding-left:0px;}
FOOTER UL LI .current{color:#D61E20;text-decoration:none;}
.contact-block SPAN{float:right;padding-right:120px;}
.h6{color:#FFF;font-size:24px;letter-spacing:-1px;margin-bottom:18px;margin-left:39px;}
.pad{float:left;margin-right:10px;}
.link{color:#D61E20;cursor:pointer;font-weight:bold;text-decoration:none;}
.link1{color:#D61E20;text-decoration:none;}
.button{-moz-border-radius:5px;-webkit-border-radius:5px;background:#D9310A;border-radius:5px;border-style:solid;color:#FFF;display:inline-block;line-height:28px;padding:0px 14px 0px 14px;position:relative;text-decoration:none;}
.button:hover{background:#4F4F4F;text-decoration:none;}
.button-1{-moz-border-radius:5px;-webkit-border-radius:5px;background:#141414;border-radius:5px;border-style:solid;color:#FFF;display:inline-block;line-height:28px;padding:0px 14px 0px 14px;position:relative;text-decoration:none;}
.button-1:hover{background:#D9310A;text-decoration:none;}
.button-2{-moz-border-radius:5px;-webkit-border-radius:5px;background:#4F4F4F;border-radius:5px;border-style:solid;color:#FFF;display:inline-block;line-height:28px;padding:0px 14px 0px 14px;position:relative;text-decoration:none;}
.button-2:hover{background:#D9310A;text-decoration:none;}
.link-1{-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/marker2.png) no-repeat 100% 11px #27960C;border-radius:5px;color:#FFF;cursor:pointer;display:inline-block;float:right;line-height:28px;padding:0 17px 0 13px;position:relative;text-decoration:none;text-transform:uppercase;}
.link-1:hover{background:#000;color:#FFF;text-decoration:none;}
.button1{-moz-border-radius:4px;-webkit-border-radius:4px;background:url(../images/but.gif) top left repeat-x;border-radius:4px;color:#DC0000;cursor:pointer;display:inline-block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;height:44px;line-height:44px;padding:0 16px 0 16px;position:relative;text-decoration:none;text-transform:uppercase;}
.button1:hover{color:#FFF;text-decoration:none;}
.line-hor{background:#3A3C52;font-size:0;height:1px;line-height:0;margin:20px 0 20px 0;overflow:hidden;}
.hr{background:url(../images/tail1.gif) 0 center repeat-x;border:none;display:block;font-size:11px;height:2px;margin:0 10px 0 0;overflow:hidden;padding:55px 0 35px 0;position:relative;}
.product_tags{background:url(../images/tag_red.png) 8% 0% no-repeat;padding-left:80px;text-align:left;}
BLOCKQUOTE.left{background:none;border-right:1px solid #CCC;float:left;margin-left:0;margin-right:20px;padding-left:0;padding-right:20px;width:35%;}
BLOCKQUOTE.right{background:none;background-position:20px 0;border-left:1px solid #CCC;float:right;margin-left:10px;margin-left:20px;padding-left:10px;padding-left:60px;width:35%;}
UL.list{list-style:none;margin:0;padding:0;}
UL.list LI{background:url(../images/marker.gif) top left no-repeat;background-position:0 7px;overflow:hidden;padding-bottom:7px;padding-left:15px;}
UL.list1{list-style:none;margin:0;padding:0;}
UL.list_1{list-style:none;margin:0;padding:0;}
UL.list_1 LI{background:url(../images/marker_1.gif) top left no-repeat;background-position:0 7px;overflow:hidden;padding-bottom:7px;padding-left:15px;}
UL.list_1 LI UL LI{background:url(../images/marker_1-sub.gif) no-repeat 0 5px;font-size:14px;padding:0 0 3px 13px;position:relative;zoom:1;}
UL.list_2{list-style:none;margin:0;padding:0;}
UL.list_2 LI{background:url(../images/marker.gif) top left no-repeat;background-position:0 7px;overflow:hidden;padding-bottom:7px;padding-left:15px;}
DL.def-list DT{color:#FFF;font-size:13px;margin-bottom:1em;overflow:hidden;position:relative;width:100%;z-index:0;}
.news LI{color:#000;height:1%;padding:0 0 25px 70px;position:relative;}
.news LI P.date{background:#666;color:#FFF;font-size:25px;font-weight:bold;height:69px;left:0;line-height:64px;position:absolute;text-align:center;top:3px;width:59px;}
.layouts-nav{list-style:none;overflow:hidden;padding-bottom:30px !important;width:100%;}
.layouts-nav LI{background:none !important;float:left;margin-right:20px;padding:0 !important;}
.dropcap_1:first-letter{color:#E34D29;display:block;float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;font-weight:bold;padding:5px 10px 10px 10px;text-align:center;}
.dropcap_2{background:url(../images/dropcap.png) no-repeat 50% 0;color:#FFF;display:block;float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:41px;font-weight:bold;line-height:49px;margin-right:8px;text-align:center;width:49px;}
.main-banner{background:#666;height:372px;margin-bottom:5px;overflow:hidden;position:relative;}
.box{-moz-border-radius:5px;-webkit-border-radius:5px;background:#78AE00;border:1px solid #6B9B00;border-radius:5px;border-style:solid;position:relative;}
.box2{background:url(../images/box2.gif);width:266px;}
.box_404{background:url(../images/img_404.jpg) top left no-repeat;color:#A3A3A4;font-family:Arial, Helvetica, sans-serif;height:375px;position:relative;}
.box_404 .indent-box{padding:21px 10px 0px 642px;width:290px;}
.box_404 H2{color:#353535;font-size:42px;letter-spacing:-2px;line-height:1.2em;margin:0px 0 0px 0;}
.filter-box{-moz-border-radius:15px;-moz-box-shadow:0px 0px 10px #999;-webkit-border-radius:15px;-webkit-box-shadow:0px 10px 10px #999;background:#EAEAEA;border:1px solid #4F4F4F;border-radius:15px;box-shadow:0 0 10px #999;color:#161819;margin-right:5px;padding:20px 0px 20px 0px;text-align:center;}
.filter-box-cat,.filter-box-brand{background:#D3D3D3;border:1px solid #4F4F4F;border-left:none;border-right:none;cursor:pointer;padding:5px 5px 5px 15px;text-align:left;}
.filter-box-cat:hover,.filter-box-brand:hover,.filter-box-selected{background:#D9310A;color:White;}
.filter-box-ckbx{padding:0px 5px 5px 15px;text-align:left;}
.info-box{background:#E1F2FC;border:1px solid #68A2CF;color:#161819;height:1%;margin-bottom:20px;padding:19px 10px 24px 112px;position:relative;}
.info-box P.icon{left:30px;margin:0;position:absolute;top:10px;}
.download-box{background:#EEFFDD;border:1px solid #A3C159;color:#161819;height:1%;margin-bottom:20px;padding:19px 10px 24px 112px;position:relative;}
.download-box P.icon{left:30px;margin:0;position:absolute;top:10px;}
.notification-box{background:#FEF7E0;border:1px solid #E6C555;color:#161819;height:1%;margin-bottom:20px;padding:19px 10px 24px 112px;position:relative;}
.notification-box P.icon{left:30px;margin:0;position:absolute;top:10px;}
.error-box{background:#FFEDED;border:1px solid #FF9999;color:#161819;height:1%;margin-bottom:20px;padding:19px 10px 24px 112px;position:relative;}
.error-box P.icon{left:30px;margin:0;position:absolute;top:10px;}
.lightbox-image{display:block;overflow:hidden;position:relative;}
.lightbox-image1{float:left;overflow:hidden;position:relative;}
.lightbox-image IMG{position:relative;z-index:2;}
.lightbox-image SPAN{background:url(../images/magnify.png) no-repeat 50% 50%;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.lightbox-image1 IMG{position:relative;z-index:2;}
.lightbox-image1 SPAN{background:url(../images/magnify.png) no-repeat 50% 50%;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
#easyTooltip{-moz-border-radius:6px;-moz-box-shadow:0 0 10px #999;-webkit-border-radius:6px;-webkit-box-shadow:0 0 10px #999;background:#FFF;behavior:url(js/pie.htc);border:1px solid #000;box-shadow:0 0 10px #999;color:#606060;font-size:11px;padding:5px 10px;position:relative border-radius:6px;text-transform:none;z-index:900;}
#constuction-box{-moz-border-radius:15px;-moz-box-shadow:0 0 10px #999;-webkit-border-radius:15px;-webkit-box-shadow:0 0 10px #999;background:#EAE9E7;behavior:url(js/pie.htc);border-color:#CCC;border-radius:15px;box-shadow:0 0 10px #999;height:500px;left:50%;margin-left:-400px;margin-top:-250px;position:relative;text-align:center;top:50%;width:800px;}
#constuction-box H1{border-bottom:1px solid #DDD;font-size:4em;font-weight:700;letter-spacing:2px;line-height:1.2em;margin-bottom:.2em;padding-bottom:10px;text-align:center;}
#constuction-box H1 SPAN{color:#E34D29;display:block;margin-bottom:-15px;text-transform:uppercase;}
#countdown_dashboard{height:110px;margin:0 auto;padding:30px 0 40px 0;position:relative;width:650px;}
.dash{background:transparent url('../images/dash.png') 0 0 no-repeat;float:left;height:114px;margin-left:20px;position:relative;width:110px;}
.dash .digit{color:#555;float:left;font-family:"Times New Roman", Times, serif;font-size:75px;font-weight:bold;line-height:85px;position:relative;text-align:center;width:55px;}
.dash .digit .bottom{font-size:75px;line-height:85px;}
.dash_title{bottom:0px;color:#555;display:block;font-size:12px;left:0;letter-spacing:2px;position:absolute;text-transform:uppercase;width:110px;}
.dev_comment{color:#777;font-size:14pt;font-style:italic;margin:40px 10px;text-align:center;}
#email_field{font-size:16pt;padding:6px 10px;width:300px;}
#subscribe_button{color:#333;font-size:14pt;padding:4px 8px;}
.copyright{color:#333;font-size:9pt;margin:40px 0px;}
.form_message{display:none;margin:15px auto;padding:10px;width:400px;}
#error_message{background-color:#FFE;border-left:5px solid #BB3;border-right:5px solid #BB3;color:#770;}
#info_message{background-color:#F0F9FF;border:1px solid #EEF;}
#loading{display:none;margin:10px;position:absolute;text-align:center;top:60px;width:100%;}
#intro-box{-moz-border-radius:15px;-moz-box-shadow:0 0 10px #999;-webkit-border-radius:15px;-webkit-box-shadow:0 0 10px #999;background:#EAE9E7;behavior:url(js/pie.htc);border-color:#CCC;border-radius:15px;box-shadow:0 0 10px #999;float:left;height:400px;left:50%;margin-left:-300px;margin-top:-200px;position:relative;text-align:center;top:50%;width:600px;}
#intro-box H1{color:#353535;font-size:4em;font-weight:700;height:100px;left:0;line-height:1.2em;margin-bottom:.2em;overflow:hidden;position:absolute;text-align:center;text-align:center;top:-90px;width:600px;}
#intro-box H1 SPAN{color:#1FB7C4;display:block;margin-bottom:-15px;text-transform:uppercase;}
#intro-box .button{bottom:20px;float:right;position:absolute;right:30px;white-space:nowrap;}
.intro-buttons{bottom:50px;left:0;padding:0 50px;position:absolute;width:500px;}
#flash-intro{left:23px;margin-bottom:20px;position:absolute;top:20px;}
FIGURE.fright{float:right;margin:4px 0 0 26px;}
.img-box{overflow:hidden;padding-bottom:20px;width:100%;}
.img-box IMG.fleft{float:left;margin-right:15px;}
.address{float:left;margin-right:30px;}
.address DT{color:#6B6A6A;font-weight:normal;}
.address DD{clear:both;margin:0 0 0 0 !important;}
.address DD SPAN{float:left;width:90px;}
.input{background:#0D0C0E;border:1px solid #2E3032;color:#FFF;padding:4px 10px 4px 10px;vertical-align:middle;width:170px;}
#newsletter-form .field{margin-bottom:8px;overflow:hidden;}
#newsletter-form INPUT[TYPE=TEXT]{background:#4D4D4D;border:none;border-left:1px solid #000;border-right:1px solid #000;color:#A7A7A7;margin-right:3px;padding:3px 0 3px 5px;width:175px;}
#newsletter-form INPUT[TYPE=SUBMIT]{-moz-border-radius:4px;-webkit-border-radius:4px;background:#FFF;border:1px solid #000;border-radius:4px;color:#2F2F2F;cursor:pointer;font-weight:bold;height:22px;text-shadow:0 1px 0 #F1F1F1;text-transform:uppercase;width:30px;}
.rowElem{background:url(../images/bg_input.gif) top left no-repeat;height:28px;}
.rowElem1{background:url(../images/bg_input1.gif) top left no-repeat;height:28px;}
#login-form{position:absolute;right:0;top:64px;}
#login-form INPUT[TYPE=TEXT]{background:none;border:none;color:#000;font-size:12px;margin-left:31px;margin-right:8px;padding:6px 6px 6px 0px;width:153px;}
#login-form INPUT[TYPE=SUBMIT]{background:url(../images/but.gif) top left no-repeat;border:none;color:#FFF;cursor:pointer;font-family:"Times New Roman", Times, serif;font-size:17px;height:28px;line-height:25px;margin:0;padding:0px 0 3px 0;text-align:center;top:0;width:72px;}
#login-form2 INPUT[TYPE=TEXT]{background:none;border:none;color:#000;font-size:12px;margin-left:31px;margin-right:8px;padding:6px 6px 6px 0px;width:153px;}
#login-form2 INPUT[TYPE=SUBMIT]{background:url(../images/but.gif) top left no-repeat;border:none;color:#FFF;cursor:pointer;font-family:"Times New Roman", Times, serif;font-size:17px;height:28px;line-height:25px;margin:0;padding:0px 0 3px 0;text-align:center;top:0;width:72px;}
#login-form1 INPUT[TYPE=TEXT]{background:none;border:none;color:#000;font-size:12px;margin-right:8px;padding:6px 10px 6px 10px;width:185px;}
#login-form1 INPUT[TYPE=SUBMIT]{background:url(../images/but1.gif) top left no-repeat;border:none;color:#FFF;cursor:pointer;font-family:"Times New Roman", Times, serif;font-size:17px;height:28px;line-height:25px;margin:0;padding:0px 0 3px 0;text-align:center;top:0;width:45px;}
#contact-form{overflow:hidden;position:relative;vertical-align:top;}
#contact-form FIELDSET{border:none;padding:0;}
#contact-form .field{overflow:hidden;padding:0 0 7px 4px;}
#contact-form .field1{}
#contact-form INPUT[TYPE=TEXT]{background:#FFF;border:1px solid #DBDBDD;color:#6B6A6A;display:block;font-family:Georgia, "Times New Roman", Times, serif;padding:9px 10px 9px 10px;width:292px;}
#contact-form TEXTAREA{background:#FFF;border:1px solid #DBDBDD;color:#6B6A6A;display:block;font-family:Georgia, "Times New Roman", Times, serif;height:200px;margin:0 0 4px 4px;overflow:auto;padding:9px 10px 9px 10px;width:520px;}
#contact-form SMALL{color:Red;font-weight:bold;padding:0 0 0 5px;}
#contact-form LABEL{display:inline-block;padding:0 0 2px 5px;}
#contact-form STRONG{color:#838383;display:inline-block;padding:0 0 2px 9px;}
#contact-form .error{color:Red;display:none;}
#newsletter-alt-form INPUT[TYPE=TEXT]{-moz-border-radius:6px;-webkit-border-radius:6px;background:#F9F9F9;behavior:url(js/pie.htc);border:1px solid #E2E2E2;border:none;border-left:1px solid #BABABA;border-radius:6px;border-right:1px solid #BABABA;border-top:1px solid #BABABA;color:#686666;font-size:12px;margin-right:12px;padding:7px 0 7px 10px;position:relative;width:215px;}
#newsletter-alt-form INPUT[TYPE=SUBMIT]{-moz-border-radius:4px;-webkit-border-radius:4px;background:#E34D29;behavior:url(js/pie.htc);border:none;border-radius:4px;color:#FFF;cursor:pointer;font-size:12px;font-weight:bold;height:32px;position:relative;width:75px;}
.slideDown DT{-moz-box-shadow:1px 1px 0 #D1D1D1;-webkit-box-shadow:1px 1px 0 #D1D1D1;background-color:#333132;background-image:url(../images/arrow1.gif);background-position:100% 16px;background-repeat:no-repeat;box-shadow:1px 1px 1px #D1D1D1;color:#FFF !important;cursor:pointer;display:block;font-size:12px;font-weight:bold;margin-bottom:4px;margin-bottom:10px;padding:9px 0 9px 21px;text-decoration:none;}
.slideDown DT:hover,.slideDown DT.active{background-color:#9A9999;color:#FFF !important;}
.slideDown DD{display:none;padding:10px 20px 20px 20px;}
.slideDown.absolute DD{background:#FFF;position:absolute;}
DL#accordion{height:auto !important;list-style-type:none;margin:0;padding:0 2px 0 0;}
DL#accordion .indent{padding-bottom:5px !important;padding-top:7px !important;}
DL#accordion DD{display:none;margin-bottom:0;}
.sub_menu  LI{background:none !important;line-height:30px!important;list-style:none;padding:0px 0 !important;padding-left:0 !important;}
.aToolTip{background:#555;border:2px solid #444;color:#FFF;font-size:11px;margin:0;padding:2px 8px;}
.aToolTip .aToolTipContent{margin:0;padding:0;position:relative;}
.coin-slider{overflow:hidden;padding-bottom:30px;position:relative;zoom:1;}
.cs-buttons{float:left;font-size:0px;padding:10px;}
.cs-title{background-color:#000;color:#FFF;padding:10px 0;text-indent:10px;width:100%;}
.cs-prev,.cs-next{background-color:#000;color:#FFF;padding:0px 10px;}
#galleryfic_gallery{overflow:hidden;padding-bottom:50px;width:100%;}
DIV.content{display:none;margin-bottom:20px;position:relative;width:919px;z-index:10;}
DIV.slideshow-container{clear:both;height:480px;position:relative;z-index:10;}
.advanced_gallery DIV.slideshow-container{overflow:hidden;width:60%;}
DIV.loader{background-position:center;background-repeat:no-repeat;left:0;position:absolute;top:0;}
DIV.slideshow{height:463px;overflow:hidden;width:919px;}
DIV.slideshow SPAN.image-wrapper{display:block;height:475px;left:0;position:absolute;top:0;width:919px;}
DIV.slideshow IMG{border:1px solid #DDD;left:0;padding:4px;position:absolute;top:0;}
DIV.slideshow.noborder IMG{border:none;padding:0;}
DIV.caption-container{clear:left;height:40px;position:relative;}
.advanced_gallery DIV.caption-container{position:absolute;right:0;top:0;width:40%;}
SPAN.image-caption{display:block;left:0;position:absolute;top:0;width:466px;}
DIV.caption{overflow:hidden;padding:10px 70px 0 30px;}
DIV.caption H4{background:#FFF;float:left;}
DIV.image-desc{float:right;font-size:10px;padding:8px 0 0 0;text-transform:uppercase;}
DIV.navigation{}
UL.thumbs{clear:both;margin:0;padding:0;}
UL.thumbs LI{background:none !important;border:1px solid #DDD;float:left;list-style:none;margin:0 4px 0 0;margin-bottom:4px;padding:1px !important;}
UL.thumbs IMG{border:none;display:block;}
.elements-list LI{background:none !important;padding:0 0 12px 0 !important;position:relative;}
.elements-list LI CODE{border:1px dotted #333;padding:2px 3px 1px 3px;position:absolute;right:0;top:-3px;}
.tabs{clear:left;float:left;padding:15px 0 30px 0;}
.tabs OL{list-style-type:decimal;margin:0 0 0 20px;}
.tabs OL LI{color:#6B6A6A;display:list-item;float:none;font-size:12px;padding-bottom:5px !important;}
.tabs UL{float:left;list-style:none;margin:0 0 5px 0 !important;padding:0 0 0 0 !important;}
.tabs LI{background:none !important;display:block;float:left;margin:0 5px 0 0;padding:0 0 0 0 !important;}
.tabs .selected{margin-bottom:-5px;position:relative;}
.tabs .tab-content{background:#F0F0F0;clear:both;max-width:940px;overflow:auto;width:auto;}
#twitter H2{-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#888;border-radius:10px;color:#FFF;font-size:1.5em;letter-spacing:0;margin:0 0 5px 0;padding:.5em 1em;}
#preloader{background:transparent url(../images/loader.gif) 1em center no-repeat;margin:0;padding:1em 1em 1em 3em;text-indent:10px;}
UL#twitter_update_list{list-style-type:none;margin:0;padding:0 0 0.5em 0;}
UL#twitter_update_list LI{background:#F0F0F0;margin:0;margin-bottom:7px;padding:0.8em 0 1em 1em !important;}
UL#twitter_update_list LI:hover{background-color:#E34D29;color:#FFF;}
UL#twitter_update_list LI.firstTweet{}
A#profileLink{background-color:#000;color:#FFF;display:block;padding:0.3em 1em;}
.code CODE{background:#F6F6F6;border:1px solid #DFDFDF;color:#333;overflow:auto;padding:0 10px 0 10px;white-space:pre;}
#advanced{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;background:#181818;border-bottom-left-radius:6px;border-right:3px solid #3A3A3A;color:#DFDFDF;font-family:Tahoma, Geneva, sans-serif;font-size:11px;padding:20px 16px 20px 18px;position:fixed;right:-172px;top:50px;width:135px;z-index:999;}
#advanced SPAN.trigger{background:url(../images/panel/adv-trigger.png) no-repeat 0 0;background:#FFF;cursor:pointer;display:block;height:50px;left:-81px;margin-top:-160px;position:absolute;text-align:center;top:50%;width:81px;}
#advanced SPAN.trigger STRONG{display:block;padding:4px 0 0 0;}
#advanced UL{background:none;list-style:none;}
#advanced UL LI{background:url(../images/panel-arrow.gif) no-repeat 0 6px;font-size:12px;padding:0 0 0 13px;}
#advanced UL LI.trigger_adv > SPAN{-moz-border-radius:3px;-webkit-border-radius:3px;background:url(../images/panel-arrow2.gif) no-repeat 100% 8px #636363;border-radius:3px;color:#DFDFDF;display:inline-block;font-weight:bold;padding:0 20px 0 12px;}
#advanced UL UL LI{background:url(../images/panel-arrow1.gif) no-repeat 0 7px;font-size:11px;}
#mask{background-color:#000;display:none;position:absolute;top:0;z-index:9000;}
#boxes .window{display:none;position:fixed;z-index:9999;}
#boxes #contact_dialog{background-color:#FFFFFF;padding:10px;width:611px;}
#contact_dialog_button{left:20%;margin-top:20px;}
.contact_close{cursor:pointer;position:absolute;right:2%;}
.alignMiddle{vertical-align:middle;}
.alignCenter{text-align:center;}
.alignright{text-align:right;}
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.container1{width:100%;}
.oh{overflow:hidden;}
.col-1,.col-2,.col-3,.col-4{float:left;}
.row .col-2{width:200px;}
.row1 .col-2{width:302px;}
.row2 .col-2{width:190px;}
.bg-main{background:url(../images/bg.gif) top left repeat-x #F8F8FA;}
HEADER .inside{padding:0px 0px 0px 0px;}
.z-index1{z-index:1;}
.z-index2{z-index:2;}
.product_box{min-height:250px;}
#prev:hover{background:url(../cycle_slides/button-left.png) left -111px no-repeat;}
#next:hover{background:url(../cycle_slides/button-right.png) left -111px no-repeat;}
#zoom{left:147px;}
.zoom-slogan1 IMG{float:right;}
ASIDE.bottom .inside{padding:30px 0 43px 0;}
#faded UL{list-style:none;}
#loopedSlider{height:390px;}
SECTION .inside{padding:50px 0px 65px 0px;}
SECTION .inside1{padding:0px 0px 65px 0px;}
.img-indent{margin:0 0 16px 0;}
.pr{position:relative;}
.inside{padding:0px 0px 0px 0px;}
.indent{padding:20px 0px 0px 0px;}
.indent1{padding:40px 0px 0px 0px;}
.title{margin-bottom:11px;}
.p{margin-bottom:0;}
.p1{margin-bottom:21px;}
.p2{margin-bottom:9px;}
.p3{margin-bottom:27px;}
.link:hover{text-decoration:underline;}
.link1:hover{text-decoration:underline;}
UL.list1 LI{padding-bottom:2px;}
UL.list_1 LI UL{margin-left:10px;}
DL .dd{margin-left:30px;}
DL.def-list{padding-bottom:5px;}
DL.def-list DD{margin-bottom:2em;}
.news{padding-bottom:18px;}
.box .indent-box{padding:18px 20px 32px 18px;}
.box1{background:#D2D2D2;}
.box1 .indent-box{padding:20px 18px 11px 20px;}
.box2 .box-top{background:url(../images/box2_top.gif) top left no-repeat;}
.box2 .box-bot{background:url(../images/box2_bot.gif) bottom left no-repeat;}
.box2 .indent-box{padding:42px 10px 0px 31px;}
.box2 P{padding-bottom:25px;}
.box_404 .p1{margin-bottom:30px;}
.border-top-none{border-top:none;}
#filter_search_button,#filter_clear_button{margin-top:20px;}
#filter-form .field{margin-top:30px;}
#filter-form .field #search_str{width:90%;}
#constuction-box .inside{padding:40px 40px 40px 40px;}
#constuction-box .button{position:relative;}
#subscribe_form{position:relative;}
#intro-box .inside{padding:40px 40px 40px 40px;}
.extra-wrap{overflow:hidden;}
.address.last{margin-right:0;}
.rowElem1{height:35px;}
#newsletter-form FIELDSET{border:none;}
#login-form FIELDSET{border:none;}
#login-form2 FIELDSET{border:none;}
#login-form1 FIELDSET{border:none;}
#contact-form.main-contacts .field INPUT{margin-top:4px;}
#contact-form .alignright{padding-top:12px;}
.buttons-wrapper{padding-top:30px;}
#contact-form.main-contacts .buttons-wrapper{padding-top:19px;}
#newsletter-alt-form FIELDSET{border:none;}
.slideDown{padding:0 1px 0 0;}
.slideDown DT.active{background-image:url(../images/arrow2.gif);}
DL#accordion DT{margin-top:1px;}
DL#accordion DD .indent{padding:10px 30px 14px 20px !important;}
#coind-slider{overflow:hidden;}
.cs-prev:hover,.cs-next:hover{background:#E34D29;}
UL.thumbs LI.last{padding-right:0;}
.tabs UL.nav{width:100%;}
.tabs .tab-content .inner{padding:10px;}
.tabs P{margin-bottom:5px;}
.tabs PRE{margin:4px 0;}
.tabs CODE{overflow:auto;}
#twitter{margin-bottom:2em;}
UL#twitter_update_list LI SPAN{display:block;}
UL#twitter_update_list LI.lastTweet{border-bottom:none;}
.code{padding:30px 0 10px 0;}
.code DIV.grabber{display:none;}
#advanced UL LI.trigger_adv{padding:0 0 0 0;}
#advanced UL UL{margin-left:13px;}
#advanced UL UL UL{margin-left:8px;}
#advanced UL UL UL LI{background:none;}
.terracotColor{color:#D61E20;}
.blackColor{color:#353535;}
.txt2{color:#B3B3B4;}
.txt2 STRONG{color:#969697;}
.faded{color:#999;}
#login-form INPUT[TYPE=SUBMIT]:hover{color:#000;}
#login-form2 INPUT[TYPE=SUBMIT]:hover{color:#000;}
#login-form1 INPUT[TYPE=SUBMIT]:hover{color:#000;}
.tabs .tab-content STRONG{color:#000;}
